have a mental block against something - Français Anglais Dictionnaire